package request

type WishReq struct {
	Addr string `json:"address" form:"address" binding:"required"`
}
type WishinGoldReq struct {
	Addr string `json:"address" form:"address" binding:"required"`
	Val  int64  `json:"val" form:"val" binding:"required"`
}
type DeepSeekToken struct {
	Addr    string `json:"address" form:"address" binding:"required"`
	Message string `json:"message" form:"message" binding:"required"`
}

// 许愿墙
type WishWallReq struct {
	Id          int64  `json:"id" form:"id"`
	Name        string `json:"name" form:"name" binding:"required"`
	Description string `json:"description" form:"description" binding:"required"`
	AccountAddr string `json:"account_addr" form:"account_addr" binding:"required"`
}

// 许愿墙
type WishSearchReq struct {
	Id          int64  `json:"id" form:"id"`
	Name        string `json:"name" form:"name" `
	AccountAddr string `json:"account_addr" form:"account_addr"`
	P           int64  `json:"p" form:"p"`
	N           int64  `json:"n" form:"n"`
}
